b748ed2a3670920af65317e2d2f3437bc8fe0fd9,bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/ModelAdapterFactory.java,ModelAdapterFactory,unbindInjector,#Injector#Map#,937

Before Change


    }

    protected void unbindInjector(final Injector injector, final Map<String, Object> props) {
        injectors.unbind(injector, props);
    }

    protected void bindInjectAnnotationProcessorFactory(final InjectAnnotationProcessorFactory factory, final Map<String, Object> props) {

After Change


    protected void unbindInjector(final Injector injector, final Map<String, Object> props) {
        String name = injector.getName();
        RankedServices<Injector> injectorRankedServices = injectors.get(name);
        if (injectorRankedServices != null) {
            injectorRankedServices.unbind(injector, props);
            if (injectorRankedServices.get().size() == 0) {
                injectors.remove(name);
            }